.markdown-body .octicon 
  display: inline-block;
  fill: currentColor;
  vertical-align: text-bottom;


.markdown-body .anchor 
  float: left;
  line-height: 1;
  margin-left: -20px;
  padding-right: 4px;


.markdown-body .anchor:focus 
  outline: none;


.markdown-body .h1 .octicon-link,
.markdown-body .h2 .octicon-link,
.markdown-body .h3 .octicon-link,
.markdown-body .h4 .octicon-link,
.markdown-body .h5 .octicon-link,
.markdown-body .h6 .octicon-link 
  color: #1b1f23;
  vertical-align: middle;
  visibility: hidden;


.markdown-body .h1:hover .anchor,
.markdown-body .h2:hover .anchor,
.markdown-body .h3:hover .anchor,
.markdown-body .h4:hover .anchor,
.markdown-body .h5:hover .anchor,
.markdown-body .h6:hover .anchor 
  text-decoration: none;


.markdown-body .h1:hover .anchor .octicon-link,
.markdown-body .h2:hover .anchor .octicon-link,
.markdown-body .h3:hover .anchor .octicon-link,
.markdown-body .h4:hover .anchor .octicon-link,
.markdown-body .h5:hover .anchor .octicon-link,
.markdown-body .h6:hover .anchor .octicon-link 
  visibility: visible;


.markdown-body 
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  color: #24292e;
  line-height: 1.5;
  font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
  font-size: 16px;
  line-height: 1.5;
  word-wrap: break-word;
  box-sizing: border-box;
  padding 8px


.markdown-body .pl-c 
  color: #6a737d;


.markdown-body .pl-c1,
.markdown-body .pl-s .pl-v 
  color: #005cc5;


.markdown-body .pl-e,
.markdown-body .pl-en 
  color: #6f42c1;


.markdown-body .pl-s .pl-s1,
.markdown-body .pl-smi 
  color: #24292e;


.markdown-body .pl-ent 
  color: #22863a;


.markdown-body .pl-k 
  color: #d73a49;


.markdown-body .pl-pds,
.markdown-body .pl-s,
.markdown-body .pl-s .pl-pse .pl-s1,
.markdown-body .pl-sr,
.markdown-body .pl-sr .pl-cce,
.markdown-body .pl-sr .pl-sra,
.markdown-body .pl-sr .pl-sre 
  color: #032f62;


.markdown-body .pl-smw,
.markdown-body .pl-v 
  color: #e36209;


.markdown-body .pl-bu 
  color: #b31d28;


.markdown-body .pl-ii 
  background-color: #b31d28;
  color: #fafbfc;


.markdown-body .pl-c2 
  background-color: #d73a49;
  color: #fafbfc;


.markdown-body .pl-c2:before 
  content: "^M";


.markdown-body .pl-sr .pl-cce 
  color: #22863a;
  font-weight: 700;


.markdown-body .pl-ml 
  color: #735c0f;


.markdown-body .pl-mh,
.markdown-body .pl-mh .pl-en,
.markdown-body .pl-ms 
  color: #005cc5;
  font-weight: 700;


.markdown-body .pl-mi 
  color: #24292e;
  font-style: italic;


.markdown-body .pl-mb 
  color: #24292e;
  font-weight: 700;


.markdown-body .pl-md 
  background-color: #ffeef0;
  color: #b31d28;


.markdown-body .pl-mi1 
  background-color: #f0fff4;
  color: #22863a;


.markdown-body .pl-mc 
  background-color: #ffebda;
  color: #e36209;


.markdown-body .pl-mi2 
  background-color: #005cc5;
  color: #f6f8fa;


.markdown-body .pl-mdr 
  color: #6f42c1;
  font-weight: 700;


.markdown-body .pl-ba 
  color: #586069;


.markdown-body .pl-sg 
  color: #959da5;


.markdown-body .pl-corl 
  color: #032f62;
  text-decoration: underline;


.markdown-body .details 
  display: block;


.markdown-body .summary 
  display: list-item;


.markdown-body .a 
  background-color: transparent;


.markdown-body .a:active,
.markdown-body .a:hover 
  outline-width: 0;


.markdown-body .strong 
  font-weight: inherit;
  font-weight: bolder;


.markdown-body .h1 
  font-size: 2em;
  margin: .67em 0;


.markdown-body .img 
  border-style: none;


.markdown-body .code,
.markdown-body .kbd,
.markdown-body .pre 
  font-family: monospace,monospace;
  font-size: 1em;


.markdown-body .hr 
  box-sizing: content-box;
  height: 0;
  overflow: visible;


.markdown-body .input 
  font: inherit;
  margin: 0;


.markdown-body .input 
  overflow: visible;


.markdown-body .checkbox
  box-sizing: border-box;
  padding: 0;

// .markdown-body [type=checkbox] 
//   box-sizing: border-box;
//   padding: 0;


// .markdown-body * 
//   box-sizing: border-box;
// 

.markdown-body .input 
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;


.markdown-body .a 
  color: #0366d6;
  text-decoration: none;


.markdown-body .a:hover 
  text-decoration: underline;


.markdown-body .strong 
  font-weight: 600;


.markdown-body .hr 
  background: transparent;
  border: 0;
  border-bottom: 1px solid #dfe2e5;
  height: 0;
  margin: 15px 0;
  overflow: hidden;


.markdown-body .hr:before 
  content: "";
  display: table;


.markdown-body .hr:after 
  clear: both;
  content: "";
  display: table;


.markdown-body .table 
  border-collapse: collapse;
  border-spacing: 0;


.markdown-body .td,
.markdown-body .th 
  padding: 0;


.markdown-body .details .summary 
  cursor: pointer;


.markdown-body .h1,
.markdown-body .h2,
.markdown-body .h3,
.markdown-body .h4,
.markdown-body .h5,
.markdown-body .h6 
  margin-bottom: 0;
  margin-top: 0;


.markdown-body .h1 
  font-size: 32px;


.markdown-body .h1,
.markdown-body .h2 
  font-weight: 600;


.markdown-body .h2 
  font-size: 24px;


.markdown-body .h3 
  font-size: 20px;


.markdown-body .h3,
.markdown-body .h4 
  font-weight: 600;


.markdown-body .h4 
  font-size: 16px;


.markdown-body .h5 
  font-size: 14px;


.markdown-body .h5,
.markdown-body .h6 
  font-weight: 600;


.markdown-body .h6 
  font-size: 12px;


.markdown-body .p 
  margin-bottom: 10px;
  margin-top: 0;


.markdown-body .blockquote 
  margin: 0;


.markdown-body .ol,
.markdown-body .ul 
  margin-bottom: 0;
  margin-top: 0;
  padding-left: 0;


.markdown-body .ol .ol,
.markdown-body .ul .ol 
  list-style-type: lower-roman;


.markdown-body .ol .ol .ol,
.markdown-body .ol .ul .ol,
.markdown-body .ul .ol .ol,
.markdown-body .ul .ul .ol 
  list-style-type: lower-alpha;


.markdown-body .dd 
  margin-left: 0;


.markdown-body .code,
.markdown-body .pre 
  font-family: SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;
  font-size: 14px;
  white-space: nowrap;

.markdown-body .pre 
  margin-bottom: 0;
  margin-top: 0;
  background-color #e5e5e5
  padding 10px
  width 100%
  overflow auto
  box-sizing: border-box;
  // margin-left -8px  // 与markdown-body的padding对应


.markdown-body .input::-webkit-inner-spin-button,
.markdown-body .input::-webkit-outer-spin-button 
  -webkit-appearance: none;
  appearance: none;
  margin: 0;


.markdown-body .border 
  border: 1px solid #e1e4e8!important;


.markdown-body .border-0 
  border: 0!important;


.markdown-body .border-bottom 
  border-bottom: 1px solid #e1e4e8!important;


.markdown-body .rounded-1 
  border-radius: 3px!important;


.markdown-body .bg-white 
  background-color: #fff!important;


.markdown-body .bg-gray-light 
  background-color: #fafbfc!important;


.markdown-body .text-gray-light 
  color: #6a737d!important;


.markdown-body .mb-0 
  margin-bottom: 0!important;


.markdown-body .my-2 
  margin-bottom: 8px!important;
  margin-top: 8px!important;


.markdown-body .pl-0 
  padding-left: 0!important;


.markdown-body .py-0 
  padding-bottom: 0!important;
  padding-top: 0!important;


.markdown-body .pl-1 
  padding-left: 4px!important;


.markdown-body .pl-2 
  padding-left: 8px!important;


.markdown-body .py-2 
  padding-bottom: 8px!important;
  padding-top: 8px!important;


.markdown-body .pl-3,
.markdown-body .px-3 
  padding-left: 16px!important;


.markdown-body .px-3 
  padding-right: 16px!important;


.markdown-body .pl-4 
  padding-left: 24px!important;


.markdown-body .pl-5 
  padding-left: 32px!important;


.markdown-body .pl-6 
  padding-left: 40px!important;


.markdown-body .f6 
  font-size: 12px!important;


.markdown-body .lh-condensed 
  line-height: 1.25!important;


.markdown-body .text-bold 
  font-weight: 600!important;


.markdown-body:before 
  content: "";
  display: table;


.markdown-body:after 
  clear: both;
  content: "";
  display: table;


// .markdown-body>:first-child 
//   margin-top: 0!important;
// 

// .markdown-body>:last-child 
//   margin-bottom: 0!important;
// 

.markdown-body .a:not([href]) 
  color: inherit;
  text-decoration: none;


.markdown-body .blockquote,
.markdown-body .dl,
.markdown-body .ol,
.markdown-body .p,
.markdown-body .pre,
.markdown-body .table,
.markdown-body .ul 
  margin-bottom: 16px;
  margin-top: 0;


.markdown-body .hr 
  background-color: #e1e4e8;
  border: 0;
  height: .25em;
  margin: 24px 0;
  padding: 0;


.markdown-body 
  .blockquote
    border-left: .25em solid #dfe2e5;
    color: #6a737d;
    padding: 0 1em;
    .p:first-child 
      margin-top: 0;
    .p:last-child 
      margin-bottom: 0;

.markdown-body
  .h1, .h2, .h3, .h4, .h5, .h6
    font-weight: 600;
    line-height: 1.25;
    margin-bottom: 16px;
    margin-top: 24px;

.markdown-body .h1
  font-size: 2em;

.markdown-body 
  .h1, .h2
    border-bottom: 1px solid #eaecef;
    padding-bottom: .3em;

.markdown-body 
  .h2 
    font-size: 1.5em;


.markdown-body
  .h3 
    font-size: 1.25em;

.markdown-body 
  .h4 
    font-size: 1em;

.markdown-body 
  .h5 
    font-size: .875em;

.markdown-body 
  .h6 
    color: #6a737d;
    font-size: .85em;

.markdown-body 
  .ol, .ul
    padding-left: 2em;

.markdown-body 
  .ol .ol, .ol .ul, .ul .ol, .ul .ul
    margin-bottom: 0;
    margin-top: 0;
    .li
      &:before
        content: '◦'

.markdown-body 
  .li 
    &:before
      content: '•'
      margin-right .2em
      margin-left -1em
      font-size 24px
    word-wrap: break-all;


.markdown-body 
  .li
    .p:first-child
      margin-top: 16px;

.markdown-body 
  .li 
    margin-top: 0;
    // margin-top: .25em;


.markdown-body .dl 
  padding: 0;

.markdown-body .dl .dt 
  font-size: 1em;
  font-style: italic;
  font-weight: 600;
  margin-top: 16px;
  padding: 0;

.markdown-body .dl .dd 
  margin-bottom: 16px;
  padding: 0 16px;


.markdown-body .table 
  display: block;
  overflow: auto;
  width: 100%;


.markdown-body .table .th 
  font-weight: 600;


.markdown-body .table .td,
.markdown-body .table .th 
  border: 1px solid #dfe2e5;
  padding: 6px 13px;


.markdown-body .table .tr 
  background-color: #fff;
  border-top: 1px solid #c6cbd1;


.markdown-body .table .tr:nth-child(2n) 
  background-color: #f6f8fa;


.markdown-body .img 
  background-color: #fff;
  box-sizing: content-box;
  max-width: 100%;


.markdown-body .img
  padding-left: 20px;

// .markdown-body .img[align=right] 
//   padding-left: 20px;

// .markdown-body .img[align=left] 
//   padding-right: 20px;


.markdown-body .radio-label 
  border-color: #0366d6;
  position: relative;
  z-index: 1;


.markdown-body .task-list-item 
  list-style-type: none;


.markdown-body .task-list-item 
  margin-top: 3px;


.markdown-body .task-list-item .input 
  margin: 0 .2em .25em -1.6em;
  vertical-align: middle;


.markdown-body .hr 
  border-bottom-color: #eee;


.markdown-body 
  .pre
    font-size 14px
    .code
        text
          display inline
          &.br
            display block
            margin 0
            padding 0
            width 100%
            margin-top -6rpx
        .hljs 
          display: block;
          overflow-x: auto;
          padding: 0.5em;
          color: #333;
          background: #f8f8f8;
        

        .hljs-comment,
        .hljs-quote 
          color: #998;
          font-style: italic;
        

        .hljs-keyword,
        .hljs-selector-tag,
        .hljs-subst 
          color: #333;
          font-weight: bold;
        

        .hljs-number,
        .hljs-literal,
        .hljs-variable,
        .hljs-template-variable,
        .hljs-tag .hljs-attr 
          color: #008080;
        

        .hljs-string,
        .hljs-doctag 
          color: #d14;
        

        .hljs-title,
        .hljs-section,
        .hljs-selector-id 
          color: #900;
          font-weight: bold;
        

        .hljs-subst 
          font-weight: normal;
        

        .hljs-type,
        .hljs-class .hljs-title 
          color: #458;
          font-weight: bold;
        

        .hljs-tag,
        .hljs-name,
        .hljs-attribute 
          color: #000080;
          font-weight: normal;
        

        .hljs-regexp,
        .hljs-link 
          color: #009926;
        

        .hljs-symbol,
        .hljs-bullet 
          color: #990073;
        

        .hljs-built_in,
        .hljs-builtin-name 
          color: #0086b3;
        

        .hljs-meta 
          color: #999;
          font-weight: bold;
        

        .hljs-deletion 
          background: #fdd;
        

        .hljs-addition 
          background: #dfd;
        

        .hljs-emphasis 
          font-style: italic;
        

        .hljs-strong 
          font-weight: bold;
        